home *** CD-ROM | disk | FTP | other *** search
/ Resource for Source: C/C++ / Resource for Source - C-C++.iso / misc_src / tabvie / ctl3d.h < prev    next >
C/C++ Source or Header  |  1995-11-01  |  1KB  |  41 lines

  1. extern "C"
  2. {
  3. BOOL WINAPI Ctl3dSubclassDlg(HWND, WORD);
  4. BOOL WINAPI Ctl3dSubclassDlgEx(HWND, DWORD);
  5. WORD WINAPI Ctl3dGetVer(void);
  6. BOOL WINAPI Ctl3dEnabled(void);
  7. HBRUSH WINAPI Ctl3dCtlColor(HDC, LONG);    // ARCHAIC, use Ctl3dCtlColorEx
  8. HBRUSH WINAPI Ctl3dCtlColorEx(UINT wm, WPARAM wParam, LPARAM lParam);
  9. BOOL WINAPI Ctl3dColorChange(void);
  10. BOOL WINAPI Ctl3dSubclassCtl(HWND);
  11. LONG WINAPI Ctl3dDlgFramePaint(HWND, UINT, WPARAM, LPARAM);
  12.  
  13. BOOL WINAPI Ctl3dAutoSubclass(HANDLE);
  14.  
  15. BOOL WINAPI Ctl3dRegister(HANDLE);
  16. BOOL WINAPI Ctl3dUnregister(HANDLE);
  17. }
  18. /* Ctl3dSubclassDlg3d flags */
  19. #define CTL3D_BUTTONS        0x0001
  20. #define CTL3D_LISTBOXES        0x0002        
  21. #define CTL3D_EDITS            0x0004    
  22. #define CTL3D_COMBOS            0x0008        
  23. #define CTL3D_STATICTEXTS    0x0010        
  24. #define CTL3D_STATICFRAMES    0x0020
  25.  
  26. #define CTL3D_NODLGWINDOW       0x00010000
  27. #define CTL3D_ALL                0xffff
  28.  
  29. #define WM_DLGBORDER (WM_USER+3567)
  30. /* WM_DLGBORDER *(int FAR *)lParam return codes */
  31. #define CTL3D_NOBORDER        0
  32. #define CTL3D_BORDER            1
  33.  
  34. #define WM_DLGSUBCLASS (WM_USER+3568)
  35. /* WM_DLGSUBCLASS *(int FAR *)lParam return codes */
  36. #define CTL3D_NOSUBCLASS    0
  37. #define CTL3D_SUBCLASS        1
  38.  
  39. /* Resource ID for 3dcheck.bmp (for .lib version of ctl3d) */
  40. #define CTL3D_3DCHECK 26567
  41.